#pragma once

#include "../Tool/MathUtil.h"
#include "../Primitive/GeometryGenerator.h"
#include "../Tool/Shader.h"
#include <memory>


struct RenderComponent {

};

struct RenderMeshData
{
	GeometryGenerator::MeshData meshData;
};

struct RenderShaderData
{
	std::shared_ptr<Shader> shader;
	const char* texture;
};